home *** CD-ROM | disk | FTP | other *** search
- >Updates
-
- Updates since version 0.50
-
- 0.51 - Menu items now standard 44 OS units high (was 40)
- - Added my face to the Info window ! How cruel mother nature can be.
- - If any data files are missing, EarthMap does not complain anymore,
- unless, however, *all* are missing. This enables 'partial' plots (e.g.
- just Europe).
-
- 0.52 - New 'Borders' module. SWI errors are now propagated.
- - Changed ESG numbers of special icons from 15 down to 31 down.
-
- 0.53 - New 'me' (adapts to Yeig too !). What the hell are you smiling for,
- buddy ? Going on a world-trip ? Just won the lottery ? Or just thought
- of something *really* silly to add to all your programs ?
-
- 0.54 - Moved 'me' to seperate window, for a smaller info window. Access via
- 'hidden' button.
- - EarthMap no longer uses a module for its own ARM code. All the code is
- now in a 'local code module', which resides in the application
- workspace instead of the RMA. The local code is accessed via a new,
- very small general resource module LocalCode, which I setup to be able
- to use BASIC's convenient SYS command.
- The most obvious advantage of the 'local code' scheme is that the code
- stays out of the already overcrowded and thus increasingly fragmenting
- RMA area, at the expense of some code duplication in case multiple
- copies of the application are loaded.
- - New Borders module, now correctly switches back from menuptr to normal
- pointer in all situations (though not currently relevant to EarthMap).
- - Aaaaahhhh, that's better ! EarthMap now skips redraws when it thinks
- you're going to do a drag (only single, quick clicks don't cancel the
- redraw). When 'skipping' (i.e. dragging), redraws are simply black.
- Then, when all's quiet and peaceful (read : you've stopped dragging),
- the whole window area is properly redrawn. Only loses a tiny bit of
- responsiveness for scroll/resize.
-
- 0.55 - Fixed LocalCode module to avoid a bug in pre-1.05 BASIC V's (it seems
- all RISCOS versions except 3.10 are affected). LocalCode SWI's corrupt
- some or all of r8-r12, which apparently causes the older BASICs to
- crash out because they expect (some of) these to be intact after the
- SWI call in SYS, i.e. only 1.05 seems to protect them (like it
- obviously should !).
- - Improved Draw file output :
- + bugfix : fixed Draw file output, paths without any draws (i.e.
- containing only moves) or empty paths are eliminated. I *think* Draw
- files produced are now always correct.
- + bugfix : line colours in Draw files were totally wrong due to bug
- introduced in ARM code at some stage, possibly 0.54.
- + Global bounding box is now determined and saved in the Draw file.
- Details in Guide, under 'Draw files'.
- + Black background box removed as it is mostly useless. If needed,
- draw one in Draw.
- + Save window now has quit box and 3D-bordered writable icon.
- + Page size can now be specified in the Control window. Default is A4.
- Details in Guide, under 'Draw files'.
- - Added status handling. Status currently contains Draw file page size
- and all the detail flags.
-
- 0.56 - New FileBuffer module (1.06). Just some exit-condition changes.
-
- 0.57 - New Borders module (1.12). Only tidied up internals. Not
- SWI-compatible with previous versions. To avoid clashes with apps
- using older versions and because of general tidy-up of my entire
- module set, new module name 'ZeriBorders' and new SWI chunk base.
- - New FileBuffer module (1.07). Same comments as for Borders. New name
- is 'ZeriFileBuffer'.
- - Tidied up ARM code a bit. Improved error propagation.
- - No more 'flashing' window on startup.
-
- 0.58 - Bugfix : Oops, forgot rename of _PlotFancyBorders to new name.
-
- 0.59 - New LocalCode module (1.02). Only tidied up internals. Because of
- general tidy-up of my entire module set, new module name
- 'ZeriLocalCode' and new SWI chunk base.
- - New ZeriFileBuffer module (1.10). Improved efficiency.
- - Memory handling functions now performed by seperate memory management
- module, ZeriMemory (1.00).
-
-